QEMU-based hardware/software co-development for DAQ systems

نویسندگان

چکیده

Modern DAQ systems typically use the FPGA-based PCIe cards to concentrate and deliver data a computer used as an entry node of processing network. This paper presents QEMU-based methodology for co-development hardware part, Linux kernel driver, receiving application. approach enables quick verification FPGA firmware architecture, organization control registers, functionality user-space The developed design may be tested in different emulated architectures with changeable CPU, IOMMU, size memory, number cards.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Register Allocation for QEMU Dynamic Binary Translation Systems

Binary translation is an important step to solve the code migration, QEMU is more advanced and efficient binary translation system. It uses lighter TCG technology to achieve dynamic binary translation but analysis of the TCG internal process, we found that the excessive use of temporary variables meaningless in the TCG intermediate code, the backend generates host code does not take into accoun...

متن کامل

a new type-ii fuzzy logic based controller for non-linear dynamical systems with application to 3-psp parallel robot

abstract type-ii fuzzy logic has shown its superiority over traditional fuzzy logic when dealing with uncertainty. type-ii fuzzy logic controllers are however newer and more promising approaches that have been recently applied to various fields due to their significant contribution especially when the noise (as an important instance of uncertainty) emerges. during the design of type- i fuz...

15 صفحه اول

channel estimation for mimo-ofdm systems

تخمین دقیق مشخصات کانال در سیستم های مخابراتی یک امر مهم محسوب می گردد. این امر به ویژه در کانال های بیسیم با ‏خاصیت فرکانس گزینی و زمان گزینی شدید، چالش بزرگی است. مقالات متعدد پر از روش های مبتکرانه ای برای طراحی و آنالیز ‏الگوریتم های تخمین کانال است که بیشتر آنها از روش های خاصی استفاده می کنند که یا دارای عملکرد خوب با پیچیدگی ‏محاسباتی بالا هستند و یا با عملکرد نه چندان خوب پیچیدگی پایینی...

Usage of DABC in software development for CBM DAQ

The CBM readout controller board (ROC) was developed to control nXYTER-based [1] front-end electronics and deliver data from the nXYTER to a PC via Ethernet. A first version of PC software libraries (ROClib [2]) for communication with the ROC was implemented. Then a significant redesign of this software was required because new ROC firmware will support various kinds of front-end electronics an...

متن کامل

Montmorillonite Nanocomposite Hydrogel Based on Poly(acrylicacid-co-acrylamide): Polymer Carrier for Controlled Release Systems

In this paper, the synthesis of new montmorillonite nanocomposite hydrogel (MMTNH) based on poly (acrylic acid-co-acrylamide) grafted onto starch, is described. Montmorillonite (MMT) as nanometer base, acrylic acid (AA) and acrylamide (AAm) as monomers, ammonium persulfate (APS) as an initiator, N,N-methylenebisacrylamide (MBA) as a crosslinker and starch as a biocompatible polymer were pre...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Instrumentation

سال: 2022

ISSN: ['1748-0221']

DOI: https://doi.org/10.1088/1748-0221/17/04/c04004